package com.ruoyi.wms.service;

import com.ruoyi.wms.domain.WmsGoods;
import java.util.List;

/**
 * 商品Service接口
 *
 * @author ruoyi
 * @date 2022-04-15
 */
public interface IWmsGoodsService {
  /**
   * 查询商品
   *
   * @param id 商品主键
   * @return 商品
   */
  public WmsGoods selectWmsGoodsById(Long id);

  /**
   * 查询商品列表
   *
   * @param wmsGoods 商品
   * @return 商品集合
   */
  public List<WmsGoods> selectWmsGoodsList(WmsGoods wmsGoods);

  /**
   * 新增商品
   *
   * @param wmsGoods 商品
   * @return 结果
   */
  public int insertWmsGoods(WmsGoods wmsGoods);

  /**
   * 修改商品
   *
   * @param wmsGoods 商品
   * @return 结果
   */
  public int updateWmsGoods(WmsGoods wmsGoods);

  /**
   * 批量删除商品
   *
   * @param ids 需要删除的商品主键集合
   * @return 结果
   */
  public int deleteWmsGoodsByIds(Long[] ids);

  /**
   * 删除商品信息
   *
   * @param id 商品主键
   * @return 结果
   */
  public int deleteWmsGoodsById(Long id);
}
